package net.cattaka.util.cathandsgendroid.apt.util;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.Reader;
public class ResourceUtil {
public static String getResourceAsString(String resourceName) throws IOException {
InputStream in = null;
try {
in = ResourceUtil.class.getClassLoader().getResourceAsStream(resourceName);
Reader reader = new InputStreamReader(in, "UTF-8");
StringBuilder sb = new StringBuilder();
char[] cbuf = new char[1 << 12];
int r;
while ((r = reader.read(cbuf)) > 0) {
sb.append(cbuf, 0, r);
}
return sb.toString();
} finally {
if (in != null) {
try {
in.close();
} catch (IOException e2) {
// ignore
}
}
}
}
}